A shingle beach (also referred to as rocky beach or pebble beach) is a beach which is armoured with pebbles or small- to medium-sized cobbles (as opposed to fine sand).